<template>
	<!-- 书架容器 -->
	<view class="bs_container">
		<!-- 正在阅读 -->
		<MyReading></MyReading>

		<!-- 书架列表 -->
		<view class="bs_txt">
			<view class="txt_list">
				<!-- 遍历 bookList 数组中的每一个元素，
				将其值赋给 item_2，并给当前元素一个索引 index，
				同时通过 key 属性来优化渲染性能。 -->
				<view v-for="(item_2, id) in bookList" :key="id" class="txt_item">
					<!-- 事件绑定，调用传参 -->
					<image class="txt_img" :src="item_2.txt_img" mode="widthFix"></image>
					<text class="txt_name">{{item_2.txt_name}}</text>
					<text class="txt_author">{{item_2.txt_author}}</text>
				</view>
			</view>
		</view>
	</view>
</template>

<script>
	export default {
		data() {
			return {

				// 书架
				bookList: [{
						txt_id: '1001',
						txt_img: '/static/txt (1).png',
						txt_name: '平行世界',
						txt_author: '叶永青'
					},
					{
						txt_id: '1002',
						txt_img: '/static/txt (2).png',
						txt_name: '寒武纪',
						txt_author: '温文'
					},
					{
						txt_id: '1003',
						txt_img: '/static/txt (3).png',
						txt_name: '伟大的孤独',
						txt_author: '克莉丝汀·汉娜'
					},
					{
						txt_id: '1004',
						txt_img: '/static/novel1.jpg',
						txt_name: '我在精神病院学斩神',
						txt_author: '三九音域'
					},
					{
						txt_id: '1005',
						txt_img: '/static/novel2.jpg',
						txt_name: '十日终焉',
						txt_author: '杀虫队队员'
					},
					{
						txt_id: '1006',
						txt_img: '/static/novel3.jpg',
						txt_name: '我不是戏神',
						txt_author: '三九音域'
					},

				]
			}
		},
		methods: {

		}

	}
</script>

<style lang="scss">
	// 书架容器
	.bs_container {
		padding: 0 30rpx;

		// 书架列表
		.bs_txt {
			.txt_list {
				display: flex;
				flex-wrap: wrap;
				text-align: center;
				justify-content: space-between;
				// background-color: pink;

				.txt_item {
					display: flex;
					flex-wrap: wrap;
					width: 30%;
					padding: 10rpx;

					.txt_img {
						width: 200rpx;
						height: 300rpx;
						border-radius: 10rpx;
					}

					.txt_name {
						display: block;
						width: 90%;
						// background-color: pink;
						// 文字：居左；
						text-align: start;
						padding: 4rpx;

						// 省略处理
						// 留白：不换行；
						white-space: nowrap;
						// 溢出：隐藏；
						overflow: hidden;
						// 文字溢出：省略号；
						text-overflow: ellipsis;

					}

					.txt_author {
						width: 70%;
						font-size: 30rpx;
						color: #999;
						text-align: start;
						padding: 4rpx;

						// 省略处理
						// 留白：不换行；
						white-space: nowrap;
						// 溢出：隐藏；
						overflow: hidden;
						// 文字溢出：省略号；
						text-overflow: ellipsis;

					}

				}
			}
		}
	}
</style>